﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MissleDefense
{
    public class Lockon
    {
        private TargetList _Targ;
        

        public TargetList Targ
        {
            get { return _Targ; }
            set { _Targ = value; }
        }

        private string _Speed;

        public string Speed
        {
            get { return _Speed; }
            set { _Speed = value; }
        }

        private string _Direction;

        public string Direction
        {
            get { return _Direction; }
            set { _Direction = value; }
        }

        private string _Distance;

        public string Distance
        {
            get { return _Distance; }
            set { _Distance = value; }
        }

        private MissileList _Missile;

        public MissileList Missile
        {
            get { return _Missile; }
            set { _Missile = value; }
        }

        private ThreatList _ThreatLevel;

        public ThreatList ThreatLevel
        {
            get { return _ThreatLevel; }
            set { _ThreatLevel = value; }
        }

        public enum MissileList
        {
            Javelin,
            Tomahawk,
            BunkerBuster,
            Nuke
        }

        public enum TargetList
        {
            NicksCar,
            HuisCar,
            SpencersTruck,
            CealingComputer
        }

        public enum ThreatList
        {
            None,
            Low,
            Medium,
            High
        }
    }
}
